Newer
Older
Presentations / DIS2015 / CPV / images / Odebrane - chrzaszcz.marcin@gmail.com - Gmail_files / hscv.html
@mchrzasz mchrzasz on 29 Apr 2015 57 KB updated CPV
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- saved from url=(0360)https://plus.google.com/hangouts/_/hscv?pvt=AMP3uWZ3zN65s4mYs8Vsuc00uP0L1GaJWc_UEv6E7kAX-Fk4y4h_UYDrLCTJhsFN2hP5nVkI4cKu9-a05eC0jlFUtvglnLWb5A%3D%3D&authuser=0&xpc=%7B%22cn%22%3A%22E1EdUjOWma%22%2C%22tp%22%3Anull%2C%22osh%22%3Anull%2C%22ppu%22%3A%22https%3A%2F%2Fmail.google.com%2Frobots.txt%22%2C%22lpu%22%3A%22https%3A%2F%2Fplus.google.com%2Frobots.txt%22%7D -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"></head><body><script type="text/javascript">(function(){var g,m=this,n=function(a){return void 0!==a},aa=function(a,b,c){a=a.split(".");c=c||m;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&n(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}},ba=function(a,b){for(var c=a.split("."),d=b||m,e;e=c.shift();)if(null!=d[e])d=d[e];else return null;return d},ca=function(){},da=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);
if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},p=function(a){return"array"==da(a)},q=function(a){return"string"==
typeof a},t=function(a){return"function"==da(a)},ea=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ha=function(a){return a[fa]||(a[fa]=++ga)},fa="closure_uid_"+(1E9*Math.random()>>>0),ga=0,ia=function(a,b,c){return a.call.apply(a.bind,arguments)},ja=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,
arguments)}},w=function(a,b,c){w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ia:ja;return w.apply(null,arguments)},ka=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},x=Date.now||function(){return+new Date},y=function(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ba=function(a,c,f){for(var h=Array(arguments.length-
2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[c].apply(a,h)}};Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return w.apply(null,c)}return w(this,a)};var z=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,z);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};y(z,Error);z.prototype.name="CustomError";var la;var ma=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},na=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},va=function(a){if(!oa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(pa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(qa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(ra,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(sa,"&quot;"));-1!=a.indexOf("'")&&
(a=a.replace(ta,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(ua,"&#0;"));return a},pa=/&/g,qa=/</g,ra=/>/g,sa=/"/g,ta=/'/g,ua=/\x00/g,oa=/[\x00&<>"']/,wa=function(a,b){return a<b?-1:a>b?1:0};var xa=function(a,b){b.unshift(a);z.call(this,ma.apply(null,b));b.shift()};y(xa,z);xa.prototype.name="AssertionError";var A=function(a,b){throw new xa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};var B=Array.prototype,ya=B.indexOf?function(a,b,c){return B.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(q(a))return q(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},za=B.forEach?function(a,b,c){B.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Aa=B.some?function(a,b,c){return B.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):
a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},Ba=function(a,b){var c=ya(a,b),d;(d=0<=c)&&B.splice.call(a,c,1);return d},Ca=function(a){return B.concat.apply(B,arguments)},Da=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},Ea=function(a,b,c){return 2>=arguments.length?B.slice.call(a,b):B.slice.call(a,b,c)};var Fa=function(a,b){for(var c in a)b.call(void 0,a[c],c,a)},Ga="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Ha=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ga.length;f++)c=Ga[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},Ia=function(a){var b=arguments.length;if(1==b&&p(arguments[0]))return Ia.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var Ja;a:{var Ka=m.navigator;if(Ka){var La=Ka.userAgent;if(La){Ja=La;break a}}Ja=""}var C=function(a){return-1!=Ja.indexOf(a)};var Ma=function(){return C("Opera")||C("OPR")},Na=function(){return C("Edge")||C("Trident")||C("MSIE")},Pa=function(){return(C("Chrome")||C("CriOS"))&&!Ma()&&!Na()};var Qa=function(){return C("Edge")};var Ra=Ma(),D=Na(),Sa=C("Gecko")&&!(-1!=Ja.toLowerCase().indexOf("webkit")&&!Qa())&&!(C("Trident")||C("MSIE"))&&!Qa(),E=-1!=Ja.toLowerCase().indexOf("webkit")&&!Qa(),Ta=function(){var a=Ja;if(Sa)return/rv\:([^\);]+)(\)|;)/.exec(a);if(D&&Qa())return/Edge\/([\d\.]+)/.exec(a);if(D)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(E)return/WebKit\/(\S+)/.exec(a)},Ua=function(){var a=m.document;return a?a.documentMode:void 0},Va=function(){if(Ra&&m.opera){var a=m.opera.version;return t(a)?a():a}var a=
"",b=Ta();b&&(a=b?b[1]:"");return D&&!Qa()&&(b=Ua(),b>parseFloat(a))?String(b):a}(),Wa={},F=function(a){var b;if(!(b=Wa[a])){b=0;for(var c=na(String(Va)).split("."),d=na(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",k=d[f]||"",l=RegExp("(\\d*)(\\D*)","g"),r=RegExp("(\\d*)(\\D*)","g");do{var u=l.exec(h)||["","",""],v=r.exec(k)||["","",""];if(0==u[0].length&&0==v[0].length)break;b=wa(0==u[1].length?0:parseInt(u[1],10),0==v[1].length?0:parseInt(v[1],10))||wa(0==
u[2].length,0==v[2].length)||wa(u[2],v[2])}while(0==b)}b=Wa[a]=0<=b}return b},Xa=m.document,Ya=Ua(),Za=!Xa||!D||!Ya&&Qa()?void 0:Ya||("CSS1Compat"==Xa.compatMode?parseInt(Va,10):5);var $a=null,ab=null,bb=null;var cb=function(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},fb=function(a){var b=[];db(new eb,a,b);return b.join("")},eb=function(){},db=function(a,b,c){switch(typeof b){case "string":gb(b,c);break;case "number":c.push(isFinite(b)&&
!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if(p(b)){var d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),db(a,b[f],c),e=",";c.push("]");break}c.push("{");d="";for(e in b)Object.prototype.hasOwnProperty.call(b,e)&&(f=b[e],"function"!=typeof f&&(c.push(d),gb(e,c),c.push(":"),db(a,f,c),d=","));c.push("}");break;case "function":break;default:throw Error("Unknown type: "+typeof b);}},hb={'"':'\\"',
"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},ib=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,gb=function(a,b){b.push('"',a.replace(ib,function(a){if(a in hb)return hb[a];var b=a.charCodeAt(0),e="\\u";16>b?e+="000":256>b?e+="00":4096>b&&(e+="0");return hb[a]=e+b.toString(16)}),'"')};var G=function(){this.d=this.d;this.l=this.l};G.prototype.d=!1;G.prototype.dispose=function(){this.d||(this.d=!0,this.i())};var jb=function(a,b){a.d?b.call(void 0):(a.l||(a.l=[]),a.l.push(n(void 0)?w(b,void 0):b))};G.prototype.i=function(){if(this.l)for(;this.l.length;)this.l.shift()()};var H=function(a){a&&"function"==typeof a.dispose&&a.dispose()};var J=function(a,b){this.type=a;this.a=this.target=b;this.sa=!0};J.prototype.d=function(){this.sa=!1};var kb=function(a){kb[" "](a);return a};kb[" "]=ca;var lb=function(a,b){try{return kb(a[b]),!0}catch(c){}return!1};var mb=!D||D&&(Qa()||9<=Za),pb=D&&!F("9");!E||F("528");Sa&&F("1.9b")||D&&F("8")||Ra&&F("9.5")||E&&F("528");Sa&&!F("8")||D&&F("9");var qb=function(a,b){J.call(this,a?a.type:"");this.b=this.state=this.a=this.target=null;a&&this.init(a,b)};y(qb,J);qb.prototype.init=function(a,b){this.type=a.type;this.target=a.target||a.srcElement;this.a=b;var c=a.relatedTarget;c&&Sa&&lb(c,"nodeName");this.state=a.state;this.b=a;a.defaultPrevented&&this.d()};qb.prototype.d=function(){qb.o.d.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,pb)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var rb="closure_listenable_"+(1E6*Math.random()|0),sb=function(a){return!(!a||!a[rb])},tb=0;var ub=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.S=!!d;this.V=e;this.key=++tb;this.removed=this.R=!1},vb=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.V=null};var wb=function(a){this.src=a;this.a={};this.b=0},yb=function(a,b,c,d,e,f){var h=b.toString();b=a.a[h];b||(b=a.a[h]=[],a.b++);var k=xb(b,c,e,f);-1<k?(a=b[k],d||(a.R=!1)):(a=new ub(c,a.src,h,!!e,f),a.R=d,b.push(a));return a};wb.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.a))return!1;var e=this.a[a];b=xb(e,b,c,d);return-1<b?(vb(e[b]),B.splice.call(e,b,1),0==e.length&&(delete this.a[a],this.b--),!0):!1};
var zb=function(a,b){var c=b.type;if(!(c in a.a))return!1;var d=Ba(a.a[c],b);d&&(vb(b),0==a.a[c].length&&(delete a.a[c],a.b--));return d};wb.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.a)if(!a||c==a){for(var d=this.a[c],e=0;e<d.length;e++)++b,vb(d[e]);delete this.a[c];this.b--}return b};
var Ab=function(a,b,c,d,e){a=a.a[b.toString()];b=-1;a&&(b=xb(a,c,d,e));return-1<b?a[b]:null},xb=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.S==!!c&&f.V==d)return e}return-1};var Bb="closure_lm_"+(1E6*Math.random()|0),Cb={},Db=0,Eb=function(a,b,c,d,e){if(p(b)){for(var f=0;f<b.length;f++)Eb(a,b[f],c,d,e);return null}c=Fb(c);return sb(a)?a.listen(b,c,d,e):Gb(a,b,c,!1,d,e)},Gb=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=!!e,k=Hb(a);k||(a[Bb]=k=new wb(a));c=yb(k,b,c,d,e,f);if(c.proxy)return c;d=Ib();c.proxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b.toString(),d,h):a.attachEvent(Jb(b.toString()),d);Db++;return c},Ib=function(){var a=
Kb,b=mb?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},Lb=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)Lb(a,b[f],c,d,e);else c=Fb(c),sb(a)?yb(a.w,String(b),c,!0,d,e):Gb(a,b,c,!0,d,e)},Mb=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)Mb(a,b[f],c,d,e);else c=Fb(c),sb(a)?a.ba(b,c,d,e):a&&(a=Hb(a))&&(b=Ab(a,b,c,!!d,e))&&Nb(b)},Nb=function(a){if("number"==typeof a||!a||a.removed)return!1;var b=a.src;if(sb(b))return zb(b.w,
a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.S):b.detachEvent&&b.detachEvent(Jb(c),d);Db--;(c=Hb(b))?(zb(c,a),0==c.b&&(c.src=null,b[Bb]=null)):vb(a);return!0},Ob=function(a,b,c,d,e){c=Fb(c);d=!!d;return sb(a)?Ab(a.w,String(b),c,d,e):a?(a=Hb(a))?Ab(a,b,c,d,e):null:null},Jb=function(a){return a in Cb?Cb[a]:Cb[a]="on"+a},Qb=function(a,b,c,d){var e=!0;if(a=Hb(a))if(b=a.a[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.S==c&&!f.removed&&(f=Pb(f,d),e=e&&
!1!==f)}return e},Pb=function(a,b){var c=a.listener,d=a.V||a.src;a.R&&Nb(a);return c.call(d,b)},Kb=function(a,b){if(a.removed)return!0;if(!mb){var c=b||ba("window.event"),d=new qb(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.a;f;f=f.parentNode)c.push(f);for(var f=a.type,k=c.length-1;0<=k;k--){d.a=c[k];var l=Qb(c[k],f,!0,d),e=e&&l}for(k=0;k<c.length;k++)d.a=c[k],l=
Qb(c[k],f,!1,d),e=e&&l}return e}return Pb(a,new qb(b,this))},Hb=function(a){a=a[Bb];return a instanceof wb?a:null},Rb="__closure_events_fn_"+(1E9*Math.random()>>>0),Fb=function(a){if(t(a))return a;a[Rb]||(a[Rb]=function(b){return a.handleEvent(b)});return a[Rb]};var K=function(){G.call(this);this.w=new wb(this);this.aa=this;this.B=null};y(K,G);K.prototype[rb]=!0;K.prototype.addEventListener=function(a,b,c,d){Eb(this,a,b,c,d)};K.prototype.removeEventListener=function(a,b,c,d){Mb(this,a,b,c,d)};
var L=function(a,b){var c,d=a.B;if(d)for(c=[];d;d=d.B)c.push(d);var d=a.aa,e=b,f=e.type||e;if(q(e))e=new J(e,d);else if(e instanceof J)e.target=e.target||d;else{var h=e,e=new J(f,d);Ha(e,h)}var h=!0,k;if(c)for(var l=c.length-1;0<=l;l--)k=e.a=c[l],h=Sb(k,f,!0,e)&&h;k=e.a=d;h=Sb(k,f,!0,e)&&h;h=Sb(k,f,!1,e)&&h;if(c)for(l=0;l<c.length;l++)k=e.a=c[l],h=Sb(k,f,!1,e)&&h};K.prototype.i=function(){K.o.i.call(this);this.w&&this.w.removeAll(void 0);this.B=null};
K.prototype.listen=function(a,b,c,d){return yb(this.w,String(a),b,!1,c,d)};K.prototype.ba=function(a,b,c,d){return this.w.remove(String(a),b,c,d)};var Sb=function(a,b,c,d){b=a.w.a[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.removed&&h.S==c){var k=h.listener,l=h.V||h.src;h.R&&zb(a.w,h);e=!1!==k.call(l,d)&&e}}return e&&0!=d.sa};var Tb=function(a,b,c){this.c=c;this.d=a;this.e=b;this.b=0;this.a=null};Tb.prototype.get=function(){var a;0<this.b?(this.b--,a=this.a,this.a=a.next,a.next=null):a=this.d();return a};var Ub=function(a,b){a.e(b);a.b<a.c&&(a.b++,b.next=a.a,a.a=b)};var Vb=function(a){m.setTimeout(function(){throw a;},0)},Wb,Xb=function(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,
a=w(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!Na()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var a=c.ia;c.ia=null;a()}};return function(a){d.next={ia:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var b=document.createElement("SCRIPT");
b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){m.setTimeout(a,0)}};var Yb=function(){this.b=this.a=null},$b=new Tb(function(){return new Zb},function(a){a.reset()},100);Yb.prototype.remove=function(){var a=null;this.a&&(a=this.a,this.a=this.a.next,this.a||(this.b=null),a.next=null);return a};var Zb=function(){this.next=this.b=this.a=null};Zb.prototype.set=function(a,b){this.a=a;this.b=b;this.next=null};Zb.prototype.reset=function(){this.next=this.b=this.a=null};var ec=function(a,b){ac||bc();cc||(ac(),cc=!0);var c=dc,d=$b.get();d.set(a,b);c.b?c.b.next=d:c.a=d;c.b=d},ac,bc=function(){if(m.Promise&&m.Promise.resolve){var a=m.Promise.resolve();ac=function(){a.then(fc)}}else ac=function(){var a=fc;!t(m.setImmediate)||m.Window&&m.Window.prototype&&m.Window.prototype.setImmediate==m.setImmediate?(Wb||(Wb=Xb()),Wb(a)):m.setImmediate(a)}},cc=!1,dc=new Yb,fc=function(){for(var a=null;a=dc.remove();){try{a.a.call(a.b)}catch(b){Vb(b)}Ub($b,a)}cc=!1};var gc=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},ic=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var mc=function(a,b){this.a=0;this.l=void 0;this.c=this.b=this.d=null;this.e=this.f=!1;if(a==jc)kc(this,2,b);else try{var c=this;a.call(b,function(a){kc(c,2,a)},function(a){if(!(a instanceof lc))try{if(a instanceof Error)throw a;throw Error("Promise rejected.");}catch(b){}kc(c,3,a)})}catch(d){kc(this,3,d)}},nc=function(){this.next=this.d=this.b=this.c=this.a=null;this.e=!1};nc.prototype.reset=function(){this.d=this.b=this.c=this.a=null;this.e=!1};
var oc=new Tb(function(){return new nc},function(a){a.reset()},100),pc=function(a,b,c){var d=oc.get();d.c=a;d.b=b;d.d=c;return d},jc=function(){};mc.prototype.then=function(a,b,c){return qc(this,t(a)?a:null,t(b)?b:null,c)};gc(mc);
var sc=function(a){0==a.a&&ec(function(){var a=new lc(void 0);rc(this,a)},a)},rc=function(a,b){if(0==a.a)if(a.d){var c=a.d;if(c.b){for(var d=0,e=null,f=null,h=c.b;h&&(h.e||(d++,h.a==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.a&&1==d?rc(c,b):(f?(d=f,d.next==c.c&&(c.c=d),d.next=d.next.next):tc(c),uc(c,e,3,b)))}a.d=null}else kc(a,3,b)},wc=function(a,b){a.b||2!=a.a&&3!=a.a||vc(a);a.c?a.c.next=b:a.b=b;a.c=b},qc=function(a,b,c,d){var e=pc(null,null,null);e.a=new mc(function(a,h){e.c=b?function(c){try{var e=
b.call(d,c);a(e)}catch(r){h(r)}}:a;e.b=c?function(b){try{var e=c.call(d,b);!n(e)&&b instanceof lc?h(b):a(e)}catch(r){h(r)}}:h});e.a.d=a;wc(a,e);return e.a};mc.prototype.g=function(a){this.a=0;kc(this,2,a)};mc.prototype.h=function(a){this.a=0;kc(this,3,a)};
var kc=function(a,b,c){if(0==a.a){if(a==c)b=3,c=new TypeError("Promise cannot resolve to itself");else{if(ic(c)){a.a=1;b=c;c=a.g;var d=a.h;b instanceof mc?wc(b,pc(c||ca,d||null,a)):b.then(c,d,a);return}if(ea(c))try{if(d=c.then,t(d)){xc(a,c,d);return}}catch(e){b=3,c=e}}a.l=c;a.a=b;a.d=null;vc(a);3!=b||c instanceof lc||yc(a,c)}},xc=function(a,b,c){a.a=1;var d=!1,e=function(b){d||(d=!0,a.g(b))},f=function(b){d||(d=!0,a.h(b))};try{c.call(b,e,f)}catch(h){f(h)}},vc=function(a){a.f||(a.f=!0,ec(a.j,a))},
tc=function(a){var b=null;a.b&&(b=a.b,a.b=b.next,b.next=null);a.b||(a.c=null);return b};mc.prototype.j=function(){for(var a=null;a=tc(this);)uc(this,a,this.a,this.l);this.f=!1};var uc=function(a,b,c,d){b.a&&(b.a.d=null);if(2==c)b.c.call(b.d,d);else if(null!=b.b){if(!b.e)for(;a&&a.e;a=a.d)a.e=!1;b.b.call(b.d,d)}Ub(oc,b)},yc=function(a,b){a.e=!0;ec(function(){a.e&&zc.call(null,b)})},zc=Vb,lc=function(a){z.call(this,a)};y(lc,z);lc.prototype.name="cancel";var M=function(a,b){K.call(this);this.c=a||1;this.b=b||m;this.f=w(this.h,this);this.g=x()};y(M,K);M.prototype.e=!1;M.prototype.a=null;M.prototype.h=function(){if(this.e){var a=x()-this.g;0<a&&a<.8*this.c?this.a=this.b.setTimeout(this.f,this.c-a):(this.a&&(this.b.clearTimeout(this.a),this.a=null),L(this,"tick"),this.e&&(this.a=this.b.setTimeout(this.f,this.c),this.g=x()))}};var Ac=function(a){a.e=!0;a.a||(a.a=a.b.setTimeout(a.f,a.c),a.g=x())};
M.prototype.stop=function(){this.e=!1;this.a&&(this.b.clearTimeout(this.a),this.a=null)};M.prototype.i=function(){M.o.i.call(this);this.stop();delete this.b};var N=function(a,b,c){if(t(a))c&&(a=w(a,c));else if(a&&"function"==typeof a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<b?-1:m.setTimeout(a,b||0)};var Bc=function(a,b,c){G.call(this);this.b=a;this.g=b||0;this.c=c;this.f=w(this.e,this)};y(Bc,G);Bc.prototype.a=0;Bc.prototype.i=function(){Bc.o.i.call(this);this.stop();delete this.b;delete this.c};Bc.prototype.stop=function(){0!=this.a&&m.clearTimeout(this.a);this.a=0};Bc.prototype.e=function(){this.a=0;this.b&&this.b.call(this.c)};var Cc=Ia("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));var Ec=function(){this.a="";this.b=Dc};Ec.prototype.J=!0;Ec.prototype.F=function(){return this.a};Ec.prototype.toString=function(){return"Const{"+this.a+"}"};var Fc=function(a){if(a instanceof Ec&&a.constructor===Ec&&a.b===Dc)return a.a;A("expected object of type Const, got '"+a+"'");return"type_error:Const"},Dc={};var Hc=function(){this.a="";this.b=Gc};Hc.prototype.J=!0;var Gc={};Hc.prototype.F=function(){return this.a};Hc.prototype.toString=function(){return"SafeStyle{"+this.a+"}"};var Ic=function(a){var b=new Hc;b.a=a;return b},Jc=Ic(""),Kc=/^[-,."'%_!# a-zA-Z0-9]+$/;var Mc=function(){this.a=Lc};g=Mc.prototype;g.J=!0;g.F=function(){return""};g.Z=!0;g.M=function(){return 1};g.toString=function(){return"SafeUrl{}"};var Lc={};var Oc=function(){this.a=Nc};g=Oc.prototype;g.J=!0;g.F=function(){return""};g.Z=!0;g.M=function(){return 1};g.toString=function(){return"TrustedResourceUrl{}"};var Nc={};var Qc=function(){this.a="";this.d=Pc;this.b=null};g=Qc.prototype;g.Z=!0;g.M=function(){return this.b};g.J=!0;g.F=function(){return this.a};g.toString=function(){return"SafeHtml{"+this.a+"}"};
var Rc=function(a){if(a instanceof Qc&&a.constructor===Qc&&a.d===Pc)return a.a;A("expected object of type SafeHtml, got '"+a+"'");return"type_error:SafeHtml"},Sc=/^[a-zA-Z0-9-]+$/,Tc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Vc=function(a){var b=0,c="",d=function(a){if(p(a))za(a,d);else{var f;a instanceof Qc?f=a:(f=null,a.Z&&(f=a.M()),a=va(a.J?a.F():String(a)),f=Uc(a,f));c+=Rc(f);f=f.M();0==b?b=f:0!=f&&b!=f&&(b=null)}};za(arguments,d);return Uc(c,b)},Pc={},Uc=
function(a,b){var c=new Qc;c.a=a;c.b=b;return c};Uc("<!DOCTYPE html>",0);Uc("",0);!Sa&&!D||D&&D&&(Qa()||9<=Za)||Sa&&F("1.9.1");D&&F("9");var Wc=function(a){return a.parentWindow||a.defaultView},Xc=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},Yc=function(a){this.a=a||m.document||document};Yc.prototype.createElement=function(a){return this.a.createElement(a)};Yc.prototype.b=Xc;var Zc=function(a){G.call(this);this.c=a;this.a={}};y(Zc,G);var $c=[];g=Zc.prototype;g.listen=function(a,b,c,d){p(b)||(b&&($c[0]=b.toString()),b=$c);for(var e=0;e<b.length;e++){var f=Eb(a,b[e],c||this.handleEvent,d||!1,this.c||this);if(!f)break;this.a[f.key]=f}return this};g.ba=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)this.ba(a,b[f],c,d,e);else if(a=Ob(a,b,c||this.handleEvent,d,e||this.c||this))Nb(a),delete this.a[a.key];return this};g.removeAll=function(){Fa(this.a,Nb);this.a={}};
g.i=function(){Zc.o.i.call(this);this.removeAll()};g.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var ad="StopIteration"in m?m.StopIteration:Error("StopIteration"),bd=function(){};bd.prototype.next=function(){throw ad;};bd.prototype.ea=function(){return this};var cd=function(a,b){this.b={};this.a=[];this.c=this.d=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){var e;if(a instanceof cd)e=a.N(),d=a.G();else{var c=[],f=0;for(e in a)c[f++]=e;e=c;c=[];f=0;for(d in a)c[f++]=a[d];d=c}for(c=0;c<e.length;c++)this.set(e[c],d[c])}};cd.prototype.G=function(){dd(this);for(var a=[],b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};
cd.prototype.N=function(){dd(this);return this.a.concat()};cd.prototype.remove=function(a){return ed(this.b,a)?(delete this.b[a],this.d--,this.c++,this.a.length>2*this.d&&dd(this),!0):!1};var dd=function(a){if(a.d!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];ed(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.d!=a.a.length){for(var e={},c=b=0;b<a.a.length;)d=a.a[b],ed(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}};g=cd.prototype;g.get=function(a,b){return ed(this.b,a)?this.b[a]:b};
g.set=function(a,b){ed(this.b,a)||(this.d++,this.a.push(a),this.c++);this.b[a]=b};g.forEach=function(a,b){for(var c=this.N(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new cd(this)};g.ea=function(a){dd(this);var b=0,c=this.c,d=this,e=new bd;e.next=function(){if(c!=d.c)throw Error("The map has changed since the iterator was created");if(b>=d.a.length)throw ad;var e=d.a[b++];return a?e:d.b[e]};return e};
var ed=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var fd=function(){G.call(this);this.h={}};y(fd,G);fd.prototype.connect=function(a){a&&a()};fd.prototype.s=function(){return!0};fd.prototype.getService=function(a,b){var c=this.h[a];return c?c:this.k?{r:ka(this.k,a),pa:ea(b)}:null};var gd=function(a,b){if(b&&q(a))try{return cb(a)}catch(c){return null}else if(!b&&!q(a))return fb(a);return a};fd.prototype.i=function(){fd.o.i.call(this);delete this.m;delete this.h;delete this.k};var hd=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,jd=function(a){if(id){id=!1;var b=m.location;if(b){var c=b.href;if(c&&(c=(c=jd(c)[3]||null)?decodeURI(c):c)&&c!=b.hostname)throw id=!0,Error();}}return a.match(hd)},id=E,kd=function(a){var b=jd(a);a=b[1];var c=b[2],d=b[3],b=b[4],e="";a&&(e+=a+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,b&&(e+=":"+b));return e},ld=function(a,b){for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),
f=null,h=null;0<=e?(f=c[d].substring(0,e),h=c[d].substring(e+1)):f=c[d];b(f,h?decodeURIComponent(h.replace(/\+/g," ")):"")}};var md=function(a,b){this.d=this.g=this.b="";this.l=null;this.e=this.f="";this.a=!1;var c;a instanceof md?(this.a=n(b)?b:a.a,nd(this,a.b),this.g=a.g,this.d=a.d,od(this,a.l),this.f=a.f,pd(this,a.c.clone()),this.e=a.e):a&&(c=jd(String(a)))?(this.a=!!b,nd(this,c[1]||"",!0),this.g=qd(c[2]||""),this.d=qd(c[3]||"",!0),od(this,c[4]),this.f=qd(c[5]||"",!0),pd(this,c[6]||"",!0),this.e=qd(c[7]||"")):(this.a=!!b,this.c=new rd(null,0,this.a))};
md.prototype.toString=function(){var a=[],b=this.b;b&&a.push(sd(b,td,!0),":");if(b=this.d){a.push("//");var c=this.g;c&&a.push(sd(c,td,!0),"@");a.push(encodeURIComponent(String(b)).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.l;null!=b&&a.push(":",String(b))}if(b=this.f)this.d&&"/"!=b.charAt(0)&&a.push("/"),a.push(sd(b,"/"==b.charAt(0)?ud:vd,!0));(b=this.c.toString())&&a.push("?",b);(b=this.e)&&a.push("#",sd(b,wd));return a.join("")};md.prototype.clone=function(){return new md(this)};
var nd=function(a,b,c){a.b=c?qd(b,!0):b;a.b&&(a.b=a.b.replace(/:$/,""))},od=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.l=b}else a.l=null},pd=function(a,b,c){b instanceof rd?(a.c=b,xd(a.c,a.a)):(c||(b=sd(b,yd)),a.c=new rd(b,0,a.a))},qd=function(a,b){return a?b?decodeURI(a):decodeURIComponent(a):""},sd=function(a,b,c){return q(a)?(a=encodeURI(a).replace(b,zd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},zd=function(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)},td=/[#\/\?@]/g,vd=/[\#\?:]/g,ud=/[\#\?]/g,yd=/[\#\?@]/g,wd=/#/g,rd=function(a,b,c){this.d=this.a=null;this.b=a||null;this.c=!!c},Ad=function(a){a.a||(a.a=new cd,a.d=0,a.b&&ld(a.b,function(b,c){var d=decodeURIComponent(b.replace(/\+/g," "));Ad(a);a.b=null;var d=Bd(a,d),e=a.a.get(d);e||a.a.set(d,e=[]);e.push(c);a.d++}))};
rd.prototype.remove=function(a){Ad(this);a=Bd(this,a);return ed(this.a.b,a)?(this.b=null,this.d-=this.a.get(a).length,this.a.remove(a)):!1};var Cd=function(a,b){Ad(a);b=Bd(a,b);return ed(a.a.b,b)};g=rd.prototype;g.N=function(){Ad(this);for(var a=this.a.G(),b=this.a.N(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};g.G=function(a){Ad(this);var b=[];if(q(a))Cd(this,a)&&(b=Ca(b,this.a.get(Bd(this,a))));else{a=this.a.G();for(var c=0;c<a.length;c++)b=Ca(b,a[c])}return b};
g.set=function(a,b){Ad(this);this.b=null;a=Bd(this,a);Cd(this,a)&&(this.d-=this.a.get(a).length);this.a.set(a,[b]);this.d++;return this};g.get=function(a,b){var c=a?this.G(a):[];return 0<c.length?String(c[0]):b};g.toString=function(){if(this.b)return this.b;if(!this.a)return"";for(var a=[],b=this.a.N(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.G(d),f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}return this.b=a.join("&")};
g.clone=function(){var a=new rd;a.b=this.b;this.a&&(a.a=this.a.clone(),a.d=this.d);return a};var Bd=function(a,b){var c=String(b);a.c&&(c=c.toLowerCase());return c},xd=function(a,b){b&&!a.c&&(Ad(a),a.b=null,a.a.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),this.remove(e),0<a.length&&(this.b=null,this.a.set(Bd(this,e),Da(a)),this.d+=a.length))},a));a.c=b};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
var O=function(a,b){this.f=[];this.n=a;this.k=b||null;this.c=this.a=!1;this.d=void 0;this.h=this.u=this.g=!1;this.l=0;this.b=null;this.e=0},P=function(a,b){if(a.a)a.d instanceof O&&P(a.d);else{if(a.b){var c=a.b;delete a.b;b?P(c,b):(c.e--,0>=c.e&&P(c))}a.n?a.n.call(a.k,a):a.h=!0;a.a||a.m(new Dd)}};O.prototype.j=function(a,b){this.g=!1;Ed(this,a,b)};var Ed=function(a,b,c){a.a=!0;a.d=c;a.c=!b;Fd(a)},Hd=function(a){if(a.a){if(!a.h)throw new Gd;a.h=!1}};O.prototype.r=function(a){Hd(this);Ed(this,!0,a)};
O.prototype.m=function(a){Hd(this);Ed(this,!1,a)};var Kd=function(a,b,c){Id(a,b,null,c)},Id=function(a,b,c,d){a.f.push([b,c,d]);a.a&&Fd(a)};O.prototype.then=function(a,b,c){var d,e,f=new mc(function(a,b){d=a;e=b});Id(this,d,function(a){a instanceof Dd?sc(f):e(a)});return f.then(a,b,c)};gc(O);var Ld=function(a,b){b instanceof O?Kd(a,w(b.v,b)):Kd(a,function(){return b})};O.prototype.v=function(a){var b=new O;Id(this,b.r,b.m,b);a&&(b.b=this,this.e++);return b};
var Md=function(a){return Aa(a.f,function(a){return t(a[1])})},Fd=function(a){if(a.l&&a.a&&Md(a)){var b=a.l,c=Nd[b];c&&(m.clearTimeout(c.T),delete Nd[b]);a.l=0}a.b&&(a.b.e--,delete a.b);for(var b=a.d,d=c=!1;a.f.length&&!a.g;){var e=a.f.shift(),f=e[0],h=e[1],e=e[2];if(f=a.c?h:f)try{var k=f.call(e||a.k,b);n(k)&&(a.c=a.c&&(k==b||k instanceof Error),a.d=b=k);if(ic(b)||"function"===typeof m.Promise&&b instanceof m.Promise)d=!0,a.g=!0}catch(l){b=l,a.c=!0,Md(a)||(c=!0)}}a.d=b;d&&(k=w(a.j,a,!0),d=w(a.j,a,
!1),b instanceof O?(Id(b,k,d),b.u=!0):b.then(k,d));c&&(b=new Od(b),Nd[b.T]=b,a.l=b.T)},Gd=function(){z.call(this)};y(Gd,z);Gd.prototype.message="Deferred has already fired";Gd.prototype.name="AlreadyCalledError";var Dd=function(){z.call(this)};y(Dd,z);Dd.prototype.message="Deferred was canceled";Dd.prototype.name="CanceledError";var Od=function(a){this.T=m.setTimeout(w(this.b,this),0);this.a=a};Od.prototype.b=function(){delete Nd[this.T];throw this.a;};var Nd={};var Pd=["pu","lru","pru","lpu","ppu"],Q={},Rd=function(){for(var a=10,b=Qd,c=b.length,d="";0<a--;)d+=b.charAt(Math.floor(Math.random()*c));return d},Qd="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var R=function(a){G.call(this);this.W=a||la||(la=new Yc)};y(R,G);var S=function(a){return Wc(a.W.a)};var Td=function(a,b){R.call(this,b);this.a=a;this.b=new Zc(this);jb(this,ka(H,this.b));this.h=new M(100,S(this));jb(this,ka(H,this.h));this.f=new O;this.g=new O;this.c=new O;this.m=Rd();this.j=null;this.e={};this.n=this.a.name;Sd(this.a,this.a.name+"_"+T(this.a));this.k=!1;Ld(this.c,this.f);Ld(this.c,this.g);Kd(this.c,this.wa,this);this.c.r(!0);this.b.listen(this.h,"tick",this.ma)};y(Td,R);
var Ud={},Xd=function(a){var b=new Vd(a.channelName,a.service,a.payload);a=b.a;var c=b.service,b=b.payload,d=Q[a];if(d)return d.b(c,b),!0;var d=Wd(b)[0],e;for(e in Q){var f=Q[e];if(1==T(f)&&!f.s()&&"tp"==c&&"SETUP"==d)return Sd(f,a),f.b(c,b),!0}return!1};Td.prototype.X=function(a){a=Wd(a);var b=a[1];switch(a[0]){case "SETUP_ACK":this.f.a||this.f.r(!0);break;case "SETUP":this.send("tp","SETUP_ACK"),this.g.a||this.g.r(!0),null!=this.j&&this.j!=b&&Yd(this),this.j=b}};
var Yd=function(a){var b;b="SETUP,"+a.m;a.send("tp",b)};g=Td.prototype;g.connect=function(){var a=S(this);if(a){var b=ha(a);0==(Ud[b]||0)&&null==ba("crosswindowmessaging.channel",a)&&aa("crosswindowmessaging.channel",Xd,a);Ud[b]++;this.k=!0;this.ma()}};g.ma=function(){this.a.s()?this.h.stop():(Ac(this.h),Yd(this))};g.send=function(a,b){if(this.a.q){var c=new Vd(this.n+"_"+(0==T(this.a)?1:0),a,b);this.a.a.directSyncMode?this.ja(c):this.e[ha(c)]=N(w(this.ja,this,c),0)}};
g.ja=function(a){var b=ha(a);this.e[b]&&delete this.e[b];try{var c=ba("crosswindowmessaging.channel",this.a.q)}catch(d){return}if(null!==c)try{c({channelName:a.a,service:a.service,payload:a.payload})}catch(e){}};g.wa=function(){U(this.a,0)};
g.i=function(){if(this.k){var a=S(this),b=ha(a);1==--Ud[b]&&aa("crosswindowmessaging.channel",null,a)}this.e&&(Fa(this.e,function(a){m.clearTimeout(a)}),this.e=null);this.f&&(P(this.f),delete this.f);this.g&&(P(this.g),delete this.g);this.c&&(P(this.c),delete this.c);Td.o.i.call(this)};var Wd=function(a){a=a.split(",");a[1]=a[1]||null;return a},Vd=function(a,b,c){this.a=a;this.service=b;this.payload=c};var Zd=function(a,b){R.call(this,b);this.b=a;this.c=[];this.g=w(this.va,this)};y(Zd,R);g=Zd.prototype;g.$=!1;g.connect=function(){0==T(this.b)?(this.a=this.b.I,this.a.XPC_toOuter=w(this.oa,this)):this.ha()};g.ha=function(){var a=!0;try{this.a||(this.a=S(this).frameElement),this.a&&this.a.XPC_toOuter&&(this.e=this.a.XPC_toOuter,this.a.XPC_toOuter.XPC_toInner=w(this.oa,this),a=!1,this.send("tp","SETUP_ACK"),U(this.b))}catch(b){}a&&(this.f||(this.f=w(this.ha,this)),S(this).setTimeout(this.f,100))};
g.X=function(a){if(0!=T(this.b)||this.b.s()||"SETUP_ACK"!=a)throw Error("Got unexpected transport message.");this.e=this.a.XPC_toOuter.XPC_toInner;U(this.b)};g.oa=function(a,b){this.$||0!=this.c.length?(this.c.push({serviceName:a,payload:b}),1==this.c.length&&S(this).setTimeout(this.g,1)):this.b.b(a,b)};g.va=function(){for(;this.c.length;){var a=this.c.shift();this.b.b(a.serviceName,a.payload)}};g.send=function(a,b){this.$=!0;this.e(a,b);this.$=!1};g.i=function(){Zd.o.i.call(this);this.a=this.e=null};var V=function(a,b){R.call(this,b);this.a=a;this.j=this.a.a.ppu;this.da=this.a.a.lpu;this.g=[]},$d,ae;y(V,R);g=V.prototype;g.Aa=5;g.Y=0;g.L=!1;g.U=!1;g.ra=null;var be=function(a){return"googlexpc_"+a.a.name+"_msg"},ce=function(a){return"googlexpc_"+a.a.name+"_ack"},ee=function(a){try{if(!a.d&&de(a.a))return a.a.q.frames||{}}catch(b){}return{}};
V.prototype.connect=function(){if(!this.d&&de(this.a)){if(!this.U){var a=be(this);this.c=fe(this,a);this.k=S(this).frames[a];a=ce(this);this.b=fe(this,a);this.h=S(this).frames[a];this.U=!0}if(ge(this,be(this))&&ge(this,ce(this)))this.B=new he(this,ee(this)[be(this)],w(this.ca,this)),this.n=new he(this,ee(this)[ce(this)],w(this.aa,this)),this.v();else{if(1==T(this.a))this.ra||0<this.Aa--||(Sd(this.a,Rd()),ie(this),this.U=!1,this.ra=fe(this,"googlexpc_reconnect_"+this.a.name));else if(0==T(this.a))for(var a=
ee(this),b=a.length,c=0;c<b;c++){var d;try{a[c]&&a[c].name&&(d=a[c].name)}catch(e){}if(d){var f=d.split("_");if(3==f.length&&"googlexpc"==f[0]&&"reconnect"==f[1]){this.a.name=f[2];ie(this);this.U=!1;break}}}S(this).setTimeout(w(this.connect,this),100)}}};
var fe=function(a,b){var c;c=document.createElement("IFRAME");var d=c.style;d.position="absolute";d.top="-10px";d.left="10px";d.width="1px";d.height="1px";c.id=c.name=b;c.src=a.j+"#INITIAL";S(a).document.body.appendChild(c);return c},ie=function(a){a.c&&(a.c.parentNode.removeChild(a.c),a.c=null,a.k=null);a.b&&(a.b.parentNode.removeChild(a.b),a.b=null,a.h=null)},ge=function(a,b){try{var c=ee(a)[b];if(!c||0!=c.location.href.indexOf(a.da))return!1}catch(d){return!1}return!0};
V.prototype.v=function(){var a=ee(this);a[ce(this)]&&a[be(this)]?(this.O=new je(this.j,this.k),this.f=new je(this.j,this.h),S(this).setTimeout(w(function(){this.O.send("SETUP");this.L=!0},this),100)):(this.u||(this.u=w(this.v,this)),S(this).setTimeout(this.u,100))};var ke=function(a){if(a.P&&a.ta&&(U(a.a),a.e)){for(var b=0,c;b<a.e.length;b++)c=a.e[b],a.a.b(c.service,c.payload);delete a.e}};
V.prototype.ca=function(a){if("SETUP"==a)this.f&&(this.f.send("SETUP_ACK"),this.P=!0,ke(this));else if(this.a.s()||this.P){var b=a.indexOf("|"),c=a.substring(0,b);a=a.substring(b+1);b=c.indexOf(",");if(-1==b){var d;this.f.send("ACK:"+c);le(this,a)}else d=c.substring(0,b),this.f.send("ACK:"+d),c=c.substring(b+1).split("/"),b=parseInt(c[0],10),c=parseInt(c[1],10),1==b&&(this.m=[]),this.m.push(a),b==c&&(le(this,this.m.join("")),delete this.m)}};
V.prototype.aa=function(a){"SETUP_ACK"==a?(this.L=!1,this.ta=!0,ke(this)):this.a.s()&&this.L&&parseInt(a.split(":")[1],10)==this.Y&&(this.L=!1,me(this))};var me=function(a){if(!a.L&&a.g.length){var b=a.g.shift();++a.Y;a.O.send(a.Y+b);a.L=!0}},le=function(a,b){var c=b.indexOf(":"),d=b.substr(0,c),c=b.substring(c+1);a.a.s()?a.a.b(d,c):(a.e||(a.e=[])).push({service:d,payload:c})};
V.prototype.send=function(a,b){var c=a+":"+b;if(!D||3800>=b.length)this.g.push("|"+c);else for(var d=b.length,e=Math.ceil(d/3800),f=0,h=1;f<d;)this.g.push(","+h+"/"+e+"|"+c.substr(f,3800)),h++,f+=3800;me(this)};V.prototype.i=function(){V.o.i.call(this);var a=ne;Ba(a,this.B);Ba(a,this.n);this.B=this.n=null;Xc(this.c);Xc(this.b);this.k=this.h=this.c=this.b=null};
var ne=[],oe=w(function(){var a=ne,b,c=!1;try{for(var d=0;b=a[d];d++)c=c||b.receive()}catch(e){if(b.c.a.close(),!a.length)return}a=x();c&&($d=a);ae=window.setTimeout(oe,1E3>a-$d?10:100)},V),pe=function(){$d=x();ae&&window.clearTimeout(ae);ae=window.setTimeout(oe,10)},je=function(a,b){this.d=a;this.b=b;this.a=0};je.prototype.send=function(a){this.a=++this.a%2;a=this.d+"#"+this.a+encodeURIComponent(a);try{E?this.b.location.href=a:this.b.location.replace(a)}catch(b){}pe()};
var he=function(a,b,c){this.c=a;this.b=b;this.d=c;this.a=this.b.location.href.split("#")[0]+"#INITIAL";ne.push(this);pe()};he.prototype.receive=function(){var a=this.b.location.href;if(a!=this.a){this.a=a;if(a=a.split("#")[1])a=a.substr(1),this.d(decodeURIComponent(a));return!0}return!1};var re=function(a,b){R.call(this,b);this.a=a;this.c=this.a.a.pru;this.b=this.a.a.ifrid;E&&qe()};y(re,R);if(E)var se=[],te=0,qe=function(){te||(te=window.setTimeout(function(){ue()},1E3))},ue=function(a){var b=x();for(a=a||3E3;se.length&&b-se[0].timestamp>=a;){var c=se.shift().za;Xc(c)}te=window.setTimeout(ve,1E3)},ve=function(){ue()};var we={};re.prototype.connect=function(){S(this).xpcRelay||(S(this).xpcRelay=xe);this.send("tp","SETUP")};
var xe=function(a,b){var c=b.indexOf(":"),d=b.substr(0,c),e=b.substr(c+1);if(D&&-1!=(c=d.indexOf("|"))){var f=d.substr(0,c),d=d.substr(c+1),c=d.indexOf("+"),h=d.substr(0,c),c=parseInt(d.substr(c+1),10),k=we[h];k||(k=we[h]={la:[],qa:0,ka:0});-1!=d.indexOf("++")&&(k.ka=c+1);k.la[c]=e;k.qa++;if(k.qa!=k.ka)return;e=k.la.join("");delete we[h]}else var f=d;Q[a].b(f,decodeURIComponent(e))};re.prototype.X=function(a){"SETUP"==a?(this.send("tp","SETUP_ACK"),U(this.a)):"SETUP_ACK"==a&&U(this.a)};
re.prototype.send=function(a,b){var c=encodeURIComponent(b),d=c.length;if(D&&1800<d)for(var e=Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^x()).toString(36),f=0,h=0;f<d;h++){var k=c.substr(f,1800),f=f+1800;ye(this,a,k,e+(f>=d?"++":"+")+h)}else ye(this,a,c)};
var ye=function(a,b,c,d){if(D){var e=S(a).document.createElement("DIV"),f;f=new Ec;f.a="this.xpcOnload()";var h={onload:f,sandbox:null},k={src:null,srcdoc:null},l={sandbox:""};f={};for(var r in k)f[r]=k[r];for(r in l)f[r]=l[r];for(r in h){var u=r.toLowerCase();if(u in k)throw Error('Cannot override "'+u+'" attribute, got "'+r+'" with value "'+h[r]+'"');u in l&&delete f[u];f[r]=h[r]}r=null;h="<iframe";if(f)for(var v in f){if(!Sc.test(v))throw Error('Invalid attribute name "'+v+'".');l=f[v];if(null!=
l){k=v;if(l instanceof Ec)l=Fc(l);else if("style"==k.toLowerCase()){if(!ea(l))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof l+" given: "+l);if(!(l instanceof Hc)){var u="",Oa=void 0;for(Oa in l){if(!/^[-_a-zA-Z0-9]+$/.test(Oa))throw Error("Name allows only [-_a-zA-Z0-9], got: "+Oa);var I=l[Oa];if(null!=I){if(I instanceof Ec)I=Fc(I);else if(Kc.test(I)){for(var nb=!0,ob=!0,hc=0;hc<I.length;hc++){var Jd=I.charAt(hc);"'"==Jd&&ob?nb=!nb:'"'==Jd&&nb&&
(ob=!ob)}nb&&ob||(A("String value requires balanced quotes, got: "+I),I="zClosurez")}else A("String value allows only [-,.\"'%_!# a-zA-Z0-9], got: "+I),I="zClosurez";u+=Oa+":"+I+";"}}l=u?Ic(u):Jc}u=void 0;l instanceof Hc&&l.constructor===Hc&&l.b===Gc?u=l.a:(A("expected object of type SafeStyle, got '"+l+"'"),u="type_error:SafeStyle");l=u}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+l+'" given.');if(k.toLowerCase()in Tc)if(l instanceof Oc)l instanceof Oc&&
l.constructor===Oc&&l.a===Nc?l="":(A("expected object of type TrustedResourceUrl, got '"+l+"'"),l="type_error:TrustedResourceUrl");else if(l instanceof Mc)l instanceof Mc&&l.constructor===Mc&&l.a===Lc?l="":(A("expected object of type SafeUrl, got '"+l+"'"),l="type_error:SafeUrl");else throw Error('Attribute "'+k+'" on tag "iframe" requires goog.html.SafeUrl or goog.string.Const value, "'+l+'" given.');}l.J&&(l=l.F());k=k+'="'+va(String(l))+'"';h=h+(" "+k)}}v=void 0;null!=v?p(v)||(v=[v]):v=[];!0===
Cc.iframe?h+=">":(v=Vc(v),h+=">"+Rc(v)+"</iframe>",r=v.M());(f=f&&f.dir)&&(/^(ltr|rtl|auto)$/i.test(f)?r=0:r=null);f=Uc(h,r);e.innerHTML=Rc(f);e=e.childNodes[0];e.xpcOnload=ze}else e=S(a).document.createElement("IFRAME"),E?se.push({timestamp:x(),za:e}):Eb(e,"load",ze);f=e.style;f.visibility="hidden";f.width=e.style.height="0px";f.position="absolute";f=a.c;f+="#"+a.a.name;a.b&&(f+=","+a.b);f+="|"+b;d&&(f+="|"+d);e.src=f+(":"+c);S(a).document.body.appendChild(e)},ze=function(){Xc(this)};
re.prototype.i=function(){re.o.i.call(this);E&&ue(0)};var W=function(a,b,c,d,e){R.call(this,c);this.g=a;this.h=e||2;this.B=b||"*";this.b=new Zc(this);this.j=new M(100,S(this));this.n=!!d;this.e=new O;this.f=new O;this.c=new O;this.v=Rd();this.m=null;this.n?1==T(this.g)?Ld(this.c,this.e):Ld(this.c,this.f):(Ld(this.c,this.e),2==this.h&&Ld(this.c,this.f));Kd(this.c,this.xa,this);this.c.r(!0);this.b.listen(this.j,"tick",this.na)};y(W,R);W.prototype.a=null;W.prototype.u=!1;var Ae={};W.prototype.k=0;
var Ce=function(a){var b=a.b.data;if(!q(b))return!1;var c=b.indexOf("|"),d=b.indexOf(":");if(-1==c||-1==d)return!1;var e=b.substring(0,c),c=b.substring(c+1,d),b=b.substring(d+1);if(d=Q[e])return d.b(c,b,a.b.origin),!0;a=Be(b)[0];for(var f in Q)if(d=Q[f],1==T(d)&&!d.s()&&"tp"==c&&("SETUP"==a||"SETUP_NTPV2"==a))return Sd(d,e),d.b(c,b),!0;return!1};
W.prototype.X=function(a){var b=Be(a);a=b[1];switch(b[0]){case "SETUP_ACK":De(this,1);this.e.a||this.e.r(!0);break;case "SETUP_ACK_NTPV2":2==this.h&&(De(this,2),this.e.a||this.e.r(!0));break;case "SETUP":De(this,1);Ee(this,1);break;case "SETUP_NTPV2":2==this.h&&(b=this.a,De(this,2),Ee(this,2),1!=b&&null==this.m||this.m==a||Fe(this),this.m=a)}};
var Fe=function(a){if(2==a.h&&(null==a.a||2==a.a)){var b;b="SETUP_NTPV2,"+a.v;a.send("tp",b)}null!=a.a&&1!=a.a||a.send("tp","SETUP")},Ee=function(a,b){if(2!=a.h||null!=a.a&&2!=a.a||2!=b){if(null!=a.a&&1!=a.a||1!=b)return;a.send("tp","SETUP_ACK")}else a.send("tp","SETUP_ACK_NTPV2");a.f.a||a.f.r(!0)},De=function(a,b){b>a.a&&(a.a=b);1==a.a&&(a.f.a||a.n||a.f.r(!0),a.m=null)};g=W.prototype;
g.connect=function(){var a=S(this),b=ha(a),c=Ae[b];"number"==typeof c||(c=0);0==c&&Eb(a.postMessage?a:a.document,"message",Ce,!1,W);Ae[b]=c+1;this.u=!0;this.na()};g.na=function(){var a=0==T(this.g);this.n&&a||this.g.s()||this.d?this.j.stop():(Ac(this.j),Fe(this))};g.send=function(a,b){var c=this.g.q;c&&(this.send=function(a,b){var f=this,h=this.g.name;this.k=N(function(){f.k=0;try{var k=c.postMessage?c:c.document;k.postMessage&&k.postMessage(h+"|"+a+":"+b,f.B)}catch(l){}},0)},this.send(a,b))};
g.xa=function(){U(this.g,1==this.h||1==this.a?200:void 0)};g.i=function(){if(this.u){var a=S(this),b=ha(a),c=Ae[b];Ae[b]=c-1;1==c&&Mb(a.postMessage?a:a.document,"message",Ce,!1,W)}this.k&&(m.clearTimeout(this.k),this.k=0);H(this.b);delete this.b;H(this.j);delete this.j;P(this.e);delete this.e;P(this.f);delete this.f;P(this.c);delete this.c;delete this.send;W.o.i.call(this)};var Be=function(a){a=a.split(",");a[1]=a[1]||null;return a};var Ge=function(a,b){R.call(this,b);this.a=a;this.b=a.at||"";this.c=a.rat||"";var c=S(this);if(!c.nix_setup_complete)try{c.execScript("Class GCXPC____NIXVBS_wrapper\n Private m_Transport\nPrivate m_Auth\nPublic Sub SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport = transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub SendMessage(service, payload)\n Call m_Transport.GCXPC____NIXJS_handle_message(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call m_Transport.GCXPC____NIXJS_create_channel(channel)\nEnd Sub\nPublic Sub GCXPC____NIXVBS_container()\n End Sub\nEnd Class\n Function GCXPC____NIXVBS_get_wrapper(transport, auth)\nDim wrap\nSet wrap = New GCXPC____NIXVBS_wrapper\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet GCXPC____NIXVBS_get_wrapper = wrap\nEnd Function",
"vbscript"),c.nix_setup_complete=!0}catch(d){}this.GCXPC____NIXJS_handle_message=this.ya;this.GCXPC____NIXJS_create_channel=this.ua};y(Ge,R);g=Ge.prototype;g.K=!1;g.C=null;g.connect=function(){0==T(this.a)?this.ga():this.fa()};g.ga=function(){if(!this.K){var a=this.a.I;try{a.contentWindow.opener=(0,S(this).GCXPC____NIXVBS_get_wrapper)(this,this.b),this.K=!0}catch(b){}this.K||S(this).setTimeout(w(this.ga,this),100)}};
g.fa=function(){if(!this.K){try{var a=S(this).opener;if(a&&"GCXPC____NIXVBS_container"in a){this.C=a;if(this.C.GetAuthToken()!=this.c)return;this.C.CreateChannel((0,S(this).GCXPC____NIXVBS_get_wrapper)(this,this.b));this.K=!0;U(this.a)}}catch(b){return}this.K||S(this).setTimeout(w(this.fa,this),100)}};g.ua=function(a){this.C=a;this.C.GetAuthToken()==this.c&&U(this.a)};g.ya=function(a,b){S(this).setTimeout(w(function(){this.a.b(a,b)},this),1)};g.send=function(a,b){this.C.SendMessage(a,b)};
g.i=function(){Ge.o.i.call(this);this.C=null};var X=function(a,b){fd.call(this);for(var c=0,d;d=Pd[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("URI "+a[d]+" is invalid for field "+d);this.a=a;this.name=this.a.cn||Rd();this.c=b||la||(la=new Yc);this.e=[];this.g=new Zc(this);a.lpu=a.lpu||kd(Wc(this.c.a).location.href)+"/robots.txt";a.ppu=a.ppu||kd(a.pu||"")+"/robots.txt";Q[this.name]=this;Ob(window,"unload",He)||Lb(window,"unload",He)};y(X,fd);var Ie=/^%*tp$/,Je=/^%+tp$/;g=X.prototype;g.A=null;g.D=null;g.p=null;g.H=1;
g.s=function(){return 2==this.H};g.q=null;g.I=null;var de=function(a){try{return!!a.q&&!Boolean(a.q.closed)}catch(b){return!1}};X.prototype.connect=function(a){this.f=a||ca;3==this.H&&(this.H=1);this.D?Kd(this.D,this.j):this.j()};
X.prototype.j=function(){this.D=null;if(this.a.ifrid){var a=this.a.ifrid;this.I=q(a)?this.c.a.getElementById(a):a}this.I&&((a=this.I.contentWindow)||(a=window.frames[this.a.ifrid]),this.q=a);if(!this.q){if(window==window.top)throw Error("CrossPageChannel: Can't connect, peer window-object not set.");this.q=window.parent}if(!this.p){if(!this.a.tp){var a=this.a,b;if(t(document.postMessage)||t(window.postMessage)||D&&window.postMessage)b=1;else if(Sa)b=2;else if(D&&this.a.pru)b=3;else{var c;if(c=D){c=
!1;try{b=window.opener,window.opener={},c=lb(window,"opener"),window.opener=b}catch(d){}}b=c?6:4}a.tp=b}switch(this.a.tp){case 1:this.p=new W(this,this.a.ph,this.c,!!this.a.osh,this.a.nativeProtocolVersion||2);break;case 6:this.p=new Ge(this,this.c);break;case 2:this.p=new Zd(this,this.c);break;case 3:this.p=new re(this,this.c);break;case 4:this.p=new V(this,this.c);break;case 7:if(a=this.q)try{a=window.document.domain==this.q.document.domain}catch(e){a=!1}a&&(this.p=new Td(this,this.c))}if(!this.p)throw Error("CrossPageChannel: No suitable transport found!");
}for(this.p.connect();0<this.e.length;)this.e.shift()()};X.prototype.close=function(){this.D&&(P(this.D),this.D=null);this.e.length=0;this.g.removeAll();this.H=3;H(this.p);this.f=this.p=null;H(this.A);this.A=null};var U=function(a,b){if(!(a.s()||a.A&&0!=a.A.a))if(a.H=2,H(a.A),n(b)){a.A=new Bc(a.f,b);var c=a.A;c.stop();c.a=N(c.f,n(void 0)?void 0:c.g)}else a.A=null,a.f()};X.prototype.send=function(a,b){this.s()&&(de(this)?(ea(b)&&(b=fb(b)),this.p.send(Ke(a),b)):this.close())};
X.prototype.b=function(a,b,c){if(this.D)this.e.push(w(this.b,this,a,b,c));else{var d=this.a.ph;!/^[\s\xa0]*$/.test(null==c?"":String(c))&&!/^[\s\xa0]*$/.test(null==d?"":String(d))&&c!=this.a.ph||this.d||3==this.H||(a&&"tp"!=a?this.s()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=Je.test(a)?a.substring(1):a,a=this.getService(a,b))&&(b=gd(b,a.pa),null!=b&&a.r(b)):this.p.X(b))}};
var Ke=function(a){Ie.test(a)&&(a="%"+a);return a.replace(/[%:|]/g,encodeURIComponent)},T=function(a){var b=a.a.role;return"number"==typeof b?b:window.parent==a.q?1:0},Sd=function(a,b){delete Q[a.name];a.name=b;Q[b]=a};X.prototype.i=function(){this.close();this.I=this.q=null;delete Q[this.name];H(this.g);delete this.g;X.o.i.call(this)};var He=function(){for(var a in Q)H(Q[a])};var Le=function(){},Me=Object.freeze?Object.freeze([]):[],Ne=function(a){if(21<a.d){var b=21+a.c,c=a.a[b];return c===Me?a.a[b]=[]:c}c=a.b[21];return c===Me?a.b[21]=[]:c};Le.prototype.toString=function(){return this.a.toString()};var Pe=function(a){var b=a;a=Oe;b||(b=[]);this.c=-1;this.a=b;a:{if(this.a.length){var b=this.a.length-1,c=this.a[b];if(c&&"object"==typeof c&&!p(c)){this.d=b- -1;this.b=c;break a}}this.d=Number.MAX_VALUE}if(a)for(b=0;b<a.length;b++)c=a[b],c<this.d?(c+=-1,this.a[c]=this.a[c]||Me):this.b[c]=this.b[c]||Me};y(Pe,Le);var Oe=[6,19,29,30,34,38,41];!C("Android")||Pa()||C("Firefox")||Ma();var Qe=Pa();var Re=function(a,b){J.call(this,a);this.json=b;var c;try{var d=b.match('".*?"')[0];c=d.substring(1,d.length-1)}catch(e){c=""}this.c=c;this.timestamp=x()};y(Re,J);var Se=function(a){a.b||(a.b=a.json?cb(a.json):null);return a.b};var Y=function(a,b,c){K.call(this);this.e=a||la||(la=new Yc);this.k=this.m=this.v=0;this.O=b||{};this.n=[];this.h=!1;this.P=n(c)?c:Qe};y(Y,K);Y.prototype.c=0;Y.prototype.j=0;
var Ue=function(a){if(D)try{window.addEventListener?window.addEventListener("unload",w(a.g,a),!1):window.attachEvent&&window.attachEvent("onunload",w(a.g,a)),a.a=new ActiveXObject("GoogleTalk.Plugin")}catch(b){a.a=null}else m.navigator?(navigator.mimeTypes["application/googletalk"]||navigator.plugins.refresh(),navigator.mimeTypes["application/googletalk"]?(a.a=a.e.createElement("embed"),a.a.width=1,a.a.height=1,a.a.type="application/googletalk",a.e.a.documentElement.appendChild(a.a)):a.a=null):a.a=
null;a.a?(Te(a,{step:"dom"}),a.f=N(a.da,1E4,a),Z(a,1),a.u()):Z(a,-3)};Y.prototype.W=function(){5==this.c?this.k=this.m=0:(this.m=x()-this.k,this.g(),Ue(this),Ve(this))};var Ve=function(a){0==a.k&&(a.k=x());3E5>a.m?0==a.m?N(a.W,5E4,a):N(a.W,5E3,a):(Te(a,{step:"callback",error:"timeout"}),Z(a,-2),We(a))};
Y.prototype.u=function(){if(1==this.c)if(null!=this.a.version){0!=this.h&&(this.h=!1,L(this,"j"));try{var a;8E3>this.v?(N(this.u,250,this),this.v+=250,a=!0):(Te(this,{step:"callback",error:"timeout"}),Z(this,-2),We(this),a=!1);if(a){var b=w(this.ca,this);this.a.onmessage=b;if(this.P&&n(this.a.onmessageglobal)){var c=ha(this);aa("om_"+c,b,Wc(this.e.a));this.a.onmessageglobal="om_"+c}Te(this,{step:"callback"});Z(this,2)}}catch(d){Te(this,{step:"callback",error:d.name,msg:d.message})}}else 1!=this.h&&
(this.h=!0,L(this,"j")),N(this.u,250,this)};Y.prototype.send=function(a,b){if(!(3>this.c))a:{try{this.a.send(a)}catch(c){b||L(this,"l");break a}if(!b){var d=new Re("of-msg",a);L(this,d)}}};
Y.prototype.ca=function(a){2==this.c&&Z(this,3);var b=new Re("f-msg",a);switch(b.c){case "f-connect":Te(this,Se(b).pop());return;case "f-ready":Te(this,{step:"ready"});Z(this,4);Ha(this.O,{domain:document.domain,useragent:Ja,pluginversion:this.a.version});this.send(fb(["mf",2,this.O]));break;case "mf":cb(b.json);Te(this,{ok:!0,step:"done"});Z(this,5);break;case "f-dead":Z(this,-1);We(this);break;case "jmidata":L(this,new Re("i-msg",a));L(this,new Xe);this.j=0;break;case "f-kill":We(this);Ve(this);
break;case "getproxyforurl":try{var c=this.a.getproxyforurl(b.json);this.send(c)}catch(d){}}a=x();L(this,b);b=x()-a;5E3<b&&L(this,new Ye);b>this.j&&(this.j=b)};var We=function(a){L(a,new Re("f-msg",fb(["mf","",""])))},Z=function(a,b){b!=a.c&&(a.c=b,L(a,"o"))};Y.prototype.g=function(){this.a&&(this.a.onmessage=null,this.P&&null!=this.a.onmessageglobal&&(aa(this.a.onmessageglobal,null,Wc(this.e.a)),this.a.onmessageglobal=null),D||this.e.b(this.a),this.a=null)};
Y.prototype.i=function(){this.g();this.f&&(m.clearTimeout(this.f),delete this.f);this.b&&(H(this.b),delete this.b);this.n=[];this.e=null;this.j=0;Y.o.i.call(this)};var Te=function(a,b){100>a.n.length&&(b.t=""+x(),a.n.push(b))};Y.prototype.da=function(){L(this,new Ze);delete this.f};var Ze=function(){J.call(this,"d")};y(Ze,J);var Ye=function(){J.call(this,"a")};y(Ye,J);var Xe=function(){J.call(this,"k")};var $e=function(a){this.b=a};$e.prototype.a=function(a,b){new af(this.b,a,b||3E4)};var af=function(a,b,c){Zc.call(this);this.b=b;this.e=a;this.listen(a,"f-msg",this.f);N(this.dispose,c,this)};y(af,Zc);
af.prototype.f=function(a){var b;a:{b=Ne(this.b)||"";if("connection-broadcast"==a.c&&(a=Se(a),"hscreq"==a[2]["message-type"]&&a[2].id==b)){b=a[2].body;break a}b=null}null!=b&&(b=this.e,a=["connection-broadcast",{type:"same-jid"},{"message-type":"hscresp",id:Ne(this.b)||"",body:this.b.a}],b instanceof Y?b.send(fb(a)):b.Ca(a),this.dispose())};var bf=function(){};var cf=function(){};y(cf,bf);var df=function(a){this.a=a};y(df,cf);g=df.prototype;g.isAvailable=function(){if(!this.a)return!1;try{return this.a.setItem("__sak","1"),this.a.removeItem("__sak"),!0}catch(a){return!1}};g.set=function(a,b){try{this.a.setItem(a,b)}catch(c){if(0==this.a.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};g.get=function(a){a=this.a.getItem(a);if(!q(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};g.remove=function(a){this.a.removeItem(a)};
g.ea=function(a){var b=0,c=this.a,d=new bd;d.next=function(){if(b>=c.length)throw ad;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!q(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};g.key=function(a){return this.a.key(a)};var ef=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.a=a};y(ef,df);var ff=function(){this.b=new ef};ff.prototype.a=function(a,b){if(this.b.isAvailable()){var c=b||3E4;this.b.set("hscv",fb([x()+c,a.a]))}};var gf=function(a,b){this.b=new ff;if(!Qe){var c=new Y(null,{jid:b});0!=c.c||Ue(c);this.a=new $e(c)}c=w(this.d,this);a.h.waitForRequest={r:c,pa:!1}};gf.prototype.d=function(a){var b=cb(a);a=cb(b.context);b=cb(b.timeoutMs);a=new Pe(a);this.b.a(a,b);null!=this.a&&this.a.a(a,b)};var hf=/^((.+\.)*talkgadget|plus|mail|plus.sandbox|.+\.corp)\.google\.com\.?$/,jf=/^((.+\.)*.+\.corp|.+\.prod)\.google\.com\.?$/;
aa("hbfMain",function(a,b){var c;if(!$a)for($a={},ab={},bb={},c=0;65>c;c++)$a[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c),ab[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(c),bb[ab[c]]=c,62<=c&&(bb["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c)]=c);var d=bb;c=[];for(var e=0;e<a.length;){var f=d[a.charAt(e++)],h=e<a.length?d[a.charAt(e)]:0;++e;var k=e<a.length?d[a.charAt(e)]:64;++e;var l=e<a.length?d[a.charAt(e)]:
64;++e;if(null==f||null==h||null==k||null==l)throw Error();c.push(f<<2|h>>4);64!=k&&(c.push(h<<4&240|k>>2),64!=l&&c.push(k<<6&192|l))}if(8192>c.length)c=String.fromCharCode.apply(null,c);else{d="";for(e=0;e<c.length;e+=8192)d+=String.fromCharCode.apply(null,Ea(c,e,e+8192));c=d}c=c.substring(0,Math.floor(3*a.length/4));e=cb(c);d=new md(e.lpu);c=d.b;d=d.d;e=new X(e);if(f=(f="https"==c&&hf.test(d))||"http"==c&&jf.test(d))new gf(e,b),e.connect();else throw c="Origin failed for hangout frame. Host: "+
d,A(c),Error(c);},void 0);var kf=function(){};var lf,mf=function(){};y(mf,kf);lf=new mf;aa("preloadResources",function(a){for(var b=new nf(window,window.parent),c=0;c<arguments.length;c++){var d=b,e=arguments[c],f;f=void 0;a:{var h=lf;if(!h.a&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var k=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],l=0;l<k.length;l++){var r=k[l];try{new ActiveXObject(r);f=h.a=r;break a}catch(u){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
}f=h.a}f=f?new ActiveXObject(f):new XMLHttpRequest;f.open("GET",e,!0);f.onreadystatechange=w(d.d,d,e,f);f.send(null);of(d,"Enqueued resource: "+e);d.a++}pf(b)},void 0);var nf=function(a,b){this.b=a;this.c=b;this.a=0;of(this,"Started Preload")};nf.prototype.d=function(a,b){4==b.readyState&&(b.onreadystatechange=ca,400>b.status?of(this,"Successfully loaded: "+a):of(this,"Failed to load: "+a),this.a--,pf(this))};
var pf=function(a){0==a.a&&(a.c.postMessage("preload complete","*"),of(a,"Finished Preload"))},of=function(a,b){var c=a.b.document.createElement("DIV");if("textContent"in c)c.textContent=b;else if(3==c.nodeType)c.data=b;else if(c.firstChild&&3==c.firstChild.nodeType){for(;c.lastChild!=c.firstChild;)c.removeChild(c.lastChild);c.firstChild.data=b}else{for(var d;d=c.firstChild;)c.removeChild(d);c.appendChild((9==c.nodeType?c:c.ownerDocument||c.document).createTextNode(String(b)))}a.b.document.body.appendChild(c)};})();
hbfMain('eyJjbiI6IkUxRWRVak9XbWEiLCJ0cCI6bnVsbCwib3NoIjpudWxsLCJwcHUiOiJodHRwczovL21haWwuZ29vZ2xlLmNvbS9yb2JvdHMudHh0IiwibHB1IjoiaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vcm9ib3RzLnR4dCJ9', 'chrzaszcz.marcin@gmail.com');preloadResources('/_/scs/talk-static/_/js/k=wcs.hangout.en.-bgeRK94ub8.O/m=ah/am=P-g__7____9_____________8f_7_______3____f6r_____x9n_v1__v___y4urFP7__3_ffxHPAPADSDgI8uEw_j9u_N9MRdcfn8v9e95__-uwv5_62v_______-N86fv5YDx_Ag/rt=j/d=1/t=zcms/rs=AItRSTOXYq2UR2PyW6CHVVRF9dVhZhhcug');</script><div>Started Preload</div><div>Enqueued resource: /_/scs/talk-static/_/js/k=wcs.hangout.en.-bgeRK94ub8.O/m=ah/am=P-g__7____9_____________8f_7_______3____f6r_____x9n_v1__v___y4urFP7__3_ffxHPAPADSDgI8uEw_j9u_N9MRdcfn8v9e95__-uwv5_62v_______-N86fv5YDx_Ag/rt=j/d=1/t=zcms/rs=AItRSTOXYq2UR2PyW6CHVVRF9dVhZhhcug</div><div>Successfully loaded: /_/scs/talk-static/_/js/k=wcs.hangout.en.-bgeRK94ub8.O/m=ah/am=P-g__7____9_____________8f_7_______3____f6r_____x9n_v1__v___y4urFP7__3_ffxHPAPADSDgI8uEw_j9u_N9MRdcfn8v9e95__-uwv5_62v_______-N86fv5YDx_Ag/rt=j/d=1/t=zcms/rs=AItRSTOXYq2UR2PyW6CHVVRF9dVhZhhcug</div><div>Finished Preload</div></body></html>